 /**
  * 该文件一般是重置element-ui中的样式
  */
 //to reset element-ui default css
 .el-upload {
  input[type="file"] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}

//暂时性解决diolag 问题 https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

//element ui upload
.upload-container {
  .el-upload {
    width: 100%;
    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}
//重置breadcrumb-reset中.el-breadcrumb__separator的样式
.breadcrumb-reset{
  .el-breadcrumb__separator{
    color:#fff;
  }
}
// 重置.table-common中el-radio__label的样式
.table-common{
  .el-radio__label{
    display: none;
  }
}
// 重置checkbox中label的字体大小，目前体检录入里有使用
.checkbox-label-reset{
  .el-checkbox__label{
    font-size: 12px;
  }
}
// 重置textarea中字体的大小，目前体检录入里有使用
.textarea-reset{
  .el-textarea{
    font-size: 12px;
  }
}
// 重置表单中label的字体大小，目前体检录入里有使用
.form-item-reset{
  .el-form-item__label{
    font-size: 12px;
    font-weight:normal;
  }
}
// 重置表格里的字体大小
.el-table-reset{
  .el-table{
    font-size: 12px;
  }
}
// 重置输入框边框、背景色、圆角
.el-input__inner,.el-textarea__inner{
    border: 1px solid #CECECE;
    background-color: #fff;
    border-radius: 3px;
  }
.el-input__inner:focus,el-textarea__inner:focus{
  border: 1px solid #409EFF;
}
/**
 * 解决表格错位问题
 */
body .el-table th.gutter{
  display: table-cell!important;
}
/**
 * 重置select、data table的样式
 */
.el-select {
  display: inline-block;
  position: relative;
  width:100%;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner {
  width: 100%;
}
.el-table td, .el-table th.is-leaf {
  background-color:#f8f8f8;
}
.el-table__body tr > td {
  background-color: #fff;
}
.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #f2f9fe;
}
/*针对人工核保列表页，表格变色的样式覆盖*/
.el-table .bg01 {
  background:#e6a23c;
}
.el-table .bg02 {
  background: #33DEDB;
}
.el-table .bg03 {
  background: #f56c6c;
}
.el-table .bg09 {
  background: #E3A3A6;
}
.el-table .bg01, .el-table .bg02, .el-table .bg03, .el-table .bg09{
  color:#fff;
}
.el-table__body .bg01 > td, .el-table__body .bg02 > td, .el-table__body .bg03 > td, .el-table__body .bg09 > td{
  background:none
}
.el-table__body .bg01:hover > td, .el-table__body .bg02:hover > td, .el-table__body .bg03:hover > td, .el-table__body .bg09:hover > td{
  color:#606266
}
.el-table thead{
  color: #666
}
.el-select .el-input .el-select__caret{
  color: #666
}
.dateClick {
  .el-input{
    .el-input__inner {
      padding: 0 25px;
    }
  }
  .el-date-editor {
    left:0;
    top:0;
    position: absolute;
    width: 25px;
    height: 32px;
    input {
      display: none;
    }
    .el-input__inner{
      border:none
    }
    .el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus{
      border: none;
    }
    .el-input__prefix{
      left:0;
    }
    .el-form-item.is-success .el-input__inner, .el-form-item.is-success .el-input__inner:focus, .el-form-item.is-success .el-textarea__inner, .el-form-item.is-success .el-textarea__inner:focus{
      border:none;
    }
    .el-icon--circle-close {
      visibility: hidden;
      background: none;
    }
  }
}
.info-diff input{
 background: #E3A3A6;
 color: #101010;
}
.re-type input{
  background: red!important;
  color: #101010!important;
 }
 .borderRed{
   border:1px solid red
 }
 .backWhite input{
   background: white!important;
 }
.info-diff textarea {
  background: #E3A3A6;
  color: #101010;
 }
 /*针对个人保全查询列表页，表格变色的样式覆盖*/
 .el-table .bg04 {
   background: rgb(121, 187, 255);
 }
.el-table .bg06 {
  background:  #E3A3A6;
}

 .el-table .bg04{
   color:#fff;
 }

 .el-table__body .bg04 > td{
   background:none
 }
 .el-table__body .bg04:hover > td{
   color:#606266
 }
 .el-tabs__header{
   margin: 0;
 }
/**
 * 文件上传样式调整
 */
 .lp-upload .el-upload--picture-card i {
  font-size: 25px;
}
 .lp-upload .el-upload--picture-card {
  width: 185px;
  height: 160px;
}
 .lp-upload .el-upload-list--picture-card .el-upload-list__item {
  width: 180px;
  height: 160px;
  border: none;
}
 .lp-upload .el-upload-list--picture-card .el-upload-list__item-actions {
  width: 100%;
  height: 134px;
}
 .lp-upload .el-upload-list--picture-card .el-upload-list__item-thumbnail{
   width: 100%;
   height: auto;
   min-height: 100%;
 }
 .lp-upload .upload-img-con{
   height: 134px;
   width: 180px;
   overflow: hidden;
 }
 .lp-upload .el-icon-plus{
   margin-top: 55px;
 }
 .lp-upload .el-icon-plus b{
   display: inline-block;
   line-height: 1.5;
   font-size:12px;
   font-weight: normal;
 }
 .lp-upload .el-icon-plus span{
   font-size: 20px;
 }
 .lp-upload .el-loading-parent--relative{
   height: 160px;
 }
 .demo-table-expands .el-form-item--mini .el-form-item__content {
  line-height: 28px;
  width: 75%;
}
.lp-table .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #00A0E9;
  border-color: #00A0E9;
}
.highlight{
  color: rgb(255, 239, 184);
}


 table th.must div:before {
   content: '*';
   color: #ff1818;
 }

 .c_bold .el-select .el-input.is-disabled .el-input__inner {
  font-weight: bold;
  color: #606266;
  background-color: #FFFFFF;
}
.c_bold_able input {
  font-weight: bold;
}
.reset-select-disabled .el-select .el-input.is-disabled .el-input__inner {
    background-color: #ffffff;
}
